call pageBuilder close function to release buffer#225
call pageBuilder close function to release buffer#225case-k-git wants to merge 1 commit intoembulk:masterfrom
Conversation
|
Hello, @case-k-git. Thank you for creating this PR. We know that this problem has been unresolved for a long time. |
|
Thanks for your contribution! But sorry that we have to say please wait for getting this merged. To be honest, we're not yet 100% confident of :
At the same time, the team is now involved in the v0.10 efforts, then we have no resources to dive deeper into those questions. |
|
Thank you for your reply and check. I see . I will be wait until finish to Embulk Core team investigation finished I am not sure if this is related. and caused when disk space is not enough(by using enough space the error has been gone). I am not test it but if create small size of disk using docker in local env same error could be make without large amount of data. hope this gonna help to investigate thank you |
|
I have same issue when i try to move data so like @case-k-git said, |
*redis to bigquery -> bigquery to redis anyway i think bigquery plugin has some issues |
Summary
pageBuilder.close is not called and could be cause leak issue. add pageBuilder.close to to release buffer (buffer.release())
code
https://github.com/embulk/embulk/blob/76a0c9922c551f1d7e6b964642a202edab745435/embulk-api/src/main/java/org/embulk/spi/PageBuilder.java#L201
https://github.com/embulk/embulk/blob/76a0c9922c551f1d7e6b964642a202edab745435/embulk-api/src/main/java/org/embulk/spi/PageBuilder.java#L49
https://github.com/embulk/embulk/blob/76a0c9922c551f1d7e6b964642a202edab745435/embulk-api/src/main/java/org/embulk/spi/PageBuilder.java#L204
https://github.com/embulk/embulk/blob/76a0c9922c551f1d7e6b964642a202edab745435/embulk-core/src/main/java/org/embulk/spi/PageBuilderImpl.java#L247
releated
embulk/embulk#1218 (comment)